// pages/category/category.js
import { getCategories } from '../../api/category'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    categories: [], // 分类列表
    level2List: [], // 二三级
    currentIndex: 0 // 当前选中的索引
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.getCategoriesData()
  },
  async getCategoriesData(){
    const res = await getCategories()
    this.setData({
      categories: res.data,
      level2List: res.data[this.data.currentIndex].children
    })
  },
  toggle(e) {
    const index = e.currentTarget.dataset.index
    this.setData({
      currentIndex: index,
      level2List: this.data.categories[index].children ?? []
    })
  }
})